﻿using Newtonsoft.Json;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Text;

namespace NP.BPMReportPlatform.Entities.BPM_Business
{
    /// <summary>
    /// 委外检测流程 子表
    /// </summary>
    [SugarTable("OutsourceCheckDetail")]
    public class OutsourceCheckDetail : BaseLine
    {
        /// <summary>
        /// 序号
        /// </summary>
        public int SortNo { get; set; }

        /// <summary>
        /// 委托机构
        /// </summary>
        public string Institution { get; set; }

        /// <summary>
        /// 样品名称
        /// </summary>
        public string SampleName { get; set; }

        /// <summary>
        /// 物料编码
        /// </summary>
        public string MaterialCode { get; set; }

        /// <summary>
        /// 申请类型
        /// </summary>
        public string ApplyType { get; set; }

        /// <summary>
        /// 产品类型
        /// </summary>
        public string ProductType { get; set; }

        /// <summary>
        /// 参考标准要求
        /// </summary>
        public string ReferenceReq { get; set; }

        /// <summary>
        /// 测试项目
        /// </summary>

        public string Project { get; set; }

        /// <summary>
        /// 费用预估（元）
        /// </summary>
        public string CostEstimation { get; set; }

        /// <summary>
        /// 预计报告完成日期
        /// </summary>
        public string ReportFinishDate { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }

        /// <summary>
        /// 指定理由
        /// </summary>
        public string AppointReason { get; set; }

        /// <summary>
        /// 指定人
        /// </summary>
        public string AppointPerson { get; set; }

        /// <summary>
        /// 附件
        /// </summary>
        public string Attachments { get; set; }

        /// <summary>
        /// 附件id
        /// </summary>
        public string AttachmentsId { get; set; }
    }
}
